flash9d.ocx failed to register HRESULT -2147220473 未注册
有些时候需要安装低版本Adobe flash player,安装过程中偶会报错“flash9d.ocx failed to register HRESULT -2147220473 未注册”,等类似问题。网上方法众多,不尽奏效。
- 卸载所有版本Adobe flash player,然后重装所需版本。(无效)
- 断网安装。(无效)
- 修改C:\Windows\System32、C:\Windows\SysWOW64等文件夹读写属性。(无效)
- 修改注册表属性。(无效)
- 删除flash相关键值。 (有效)
报错如下

解决问题
打开注册表
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions

以flash9d.ocx报错为例,故删除注册表中SafeVersions下,9.0键值。删除后重新安装所需版本Adobe flash player即可,不再报错。
发布于